//
//  UIImage+CutImage.h
//  SelectPhotoForCamera
//
//  Created by 李忠 on 2016/11/4.
//  Copyright © 2016年 tynDog. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIImage (CutImage)


/**
 根据宽度压缩图片

 @param sourceImage 需要处理的图片
 @param targetWidth 宽度
 @return 返回处理完成的图片
 */
- (UIImage *)compressImage:(UIImage *)sourceImage toTargetWidth:(CGFloat)targetWidth;


/**
 根据指定size压缩图片

 @param image 需要处理的图片
 @param size 压缩的size
 @return 返回处理完成的图片
 */
- (UIImage *)scaleToSize:(UIImage *)image size:(CGSize)size;


/**
 画个圆形的图片

 @param name 图片名字
 @return 返回处理完成的图片
 */
+ (UIImage *)cycleImage:(NSString *)name;


/**
 画个圆形图片并画个圆圈

 @param name 图片名字
 @param borderWidth 圆圈宽度
 @param borderColor 圆圈颜色
 @return 返回处理完成的带有圆圈的圆形图片
 */
- (UIImage *)cicleImageWithImage:(NSString *)name borderWidth:(CGFloat )borderWidth borderColor:(UIColor *)borderColor;
@end
